home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / demo / mag / AMP01.lha / amp01 / amp[txt] / 27 < prev    next >
Text File  |  2001-11-20  |  10KB  |  303 lines

  1. A1000 again........KAOS
  2.  
  3.            - A1000 again -
  4.  
  5.    Commodore  Buisness  Machine  (CBM)
  6. produkowaî  komputery  od  roku  1977.
  7. Commodore PET byî jednym z  pierwszych
  8. konkurentów Apple'a. Na przeîomie  lat
  9. 1970/80 popularnoôê zdobyîy  komputery
  10. biurowe serii 8000 i 4000. Przez wiele
  11. lat    sprzedawany     byî     VIC-20,
  12. bezpoôredni  rywal  pierwszych  modeli
  13. Sinclaira   (Spectrum).    Najwiëkszym
  14. szlagierem  firmy   byî   niewâtpliwie
  15. model C64, w wielu  krajach  ogîoszony
  16. komputerem domowym lat 1983/84.  Duûe,
  17. jak  na  komputer  domowy,  moûliwoôci
  18. sprzëtu,   niska   cena    i    bogate
  19. oprogramowanie byîy magnesem dla wielu
  20. nabywców. Nastëpne modele Commodore  -
  21. - Plus4, C16, C116, C264  nie znalazîy
  22. zbyt wielu nabywców, gîownie z  powodu
  23. ich niezgodnoôci z C64. Dopiero w 1985
  24. roku   rozpoczëto    sprzedaû    C128,
  25. bëdâcego   kontynuacjâ   linii    C64.
  26. Commodore  nie   ograniczaî   sië   do
  27. produkcji komputerów domowych. Od 1984
  28. roku   firma   przyîâczyîa   sië    do
  29. producentów  IBM  PC.  Commodore  PC10
  30. (20,  30)  odpowiadaîy  PC/XT  i  byîy
  31. znacznie  taïsze  od   oryginaîu.   Po
  32. odejôciu energicznego dyrektora, Jacka
  33. Tramiela,  firma  popadîa  w   kîopoty
  34. finansowe,    które     jednak     nie
  35. przeszkodziîy   jej    w    wykupieniu
  36. przedsiëbiorstwa  Amiga  Comp.  i  jej
  37. produktu - nowego modelu komputera.
  38. Od 1985 roku sprzedawany byî  komputer
  39. osobisty wyznaczajâcy nowy  puîap  dla
  40. sprzëtu tej klasy - Amiga 1000.
  41.  
  42.    W   artykule   tym   nie   bëdziemy
  43. zajmowaê sië C64, z  przyczyn  kaûdemu
  44. znanych, ale zajrzymy do wnëtrza Amigi
  45. 1000, opiszë  tu  takûe  parë  procków
  46. Motoroli.
  47.  
  48.    Konstrukcja  Amigi  1000  stanowiîa
  49. skok   jakoôciowy   w   stosunku    do
  50. ówczeônie  produkowanych   komputerów.
  51.  
  52. åa1000
  53.  
  54. Amiga  1000   zostaîa   uznana   przez
  55. fachowe pisma za komputer  roku  1986,
  56. o      moûliwoôciach      (szczególnie
  57. graficznych)     dostëpnych      tylko
  58. w  systemach  wielokrotnie  droûszych.
  59. Byîa  (jest)   16-bitowym   komputerem
  60. wielozadaniowym, w którym wykorzystano
  61. nowe       techniki        komunikacji
  62. z uûytkownikiem.
  63. W doôê pîaskiej obudowie  umieszczono,
  64. oprócz pîyty gîównej,  takûe  zasilacz
  65. i stacjë dysków. Obudowa spoczywaîa na
  66. nóûkach,   dziëki   czemu    doîâczonâ
  67. klawiaturë   moûna   podczas    przerw
  68. umieôciê  pod  niâ.  Zîâcza   urzâdzeï
  69. zewnëtrznych  umieszczono  na   tylnej
  70. i  bocznej  ôciance,  szyny  komputera
  71. i   podstawowe    sygnaîy    sterujâce
  72. wyprowadzono na zîâcze znajdujâce  sië
  73. z przodu obudowy.
  74. Klawiatura    jest    doîâczana     do
  75. odpowiedniego    gniazda    z     tyîu
  76. komputera.    Dziewiëêdziesiât    doôê
  77. niskich     klawiszy      pogrupowano,
  78. wyróûniajâc     dziesiëê      klawiszy
  79. funkcyjnych,    klawisze    numeryczne
  80. i  sterujâce   kursorem.   Zastosowane
  81. rozwiâzania techniczne  wykorzystywaîy
  82. najnowoczeôniejsze           koncepcje
  83. i   technologie.   Myôlâ    przewodniâ
  84. konstruktorów     byîo      odciâûenie
  85. procesora gîównego  z  wszelkich  prac
  86. zwiâzanych z obsîugâ  ekranu,  pamiëci
  87. i   innych   urzâdzeï    zewnëtrznych.
  88. Zastosowano szybki (jak na owe  czasy)
  89. procesor       Motoroli       MC68000.
  90. Przetwarzaniem      i      sterowaniem
  91. przepîywem   danych   zajmowaîy    sië
  92. dodatkowe,   specjalizowane    ukîady,
  93. zrealizowane   w   technologii   VLSI,
  94. nazwane Daphne, Agnus  i  Portia.  Aby
  95. przyôpieszyê    komunikacjë     miëdzy
  96. elementami   systemu    a    pamiëciâ,
  97. przesîanie  danych  byîo   realizowane
  98. gîównie  przez  16-bitowe  kanaîy  DMA
  99. (byîo ich aû 25!).
  100. Ukîad  Daphne  zajmowaî  sië   obrazem
  101. (OCS). Steruje jego kolorem,  animacjâ
  102. obiektów  zdefiniowanych  na  ekranie,
  103. sprite'ami  (8  sztuk)  oraz   trybami
  104. pracy       wewnëtrznego        ukîadu
  105. wyôwietlajâcego.
  106. Ukîad  Agnus  ma  za  zadanie  szybkie
  107. przesyîanie  bitów  miëdzy   obszarami
  108. pamiëci i ich modyfikacjâ  (przetwarza
  109. okoîo  1  mln  bitów/s).  Ukîad   taki
  110. (bit-blitter)   umoûliwiaî   niezwykle
  111. szybkie przetwarzanie obrazu,  np.jego
  112. modyfikowanie,    zmiany    zawartoôci
  113. okien, kreôlenie figur  i  linii  itd.
  114. Agnus  steruje  równieû   przesyîaniem
  115. danych z buforów pamiëci zewnëtrznych,
  116. moûe  teû   nadzorowaê   pracë   pióra
  117. ôwietlnego.
  118. Z  kolei  ukîad   Portia   to   przede
  119. wszystkim niezwykîej jakoôci generator
  120. dúwiëku - pierwszy seryjnie  montowany
  121. w  komputerach  osobistych  syntezator
  122. stereo.  Dúwiëk  jest  tworzony  na  4
  123. niezaleûnych      kanaîach      (pasmo
  124. 200...7000  Hz).  Portia  zawiera  teû
  125. ukîad sterowania przerwaniami.
  126. Wspomniane  czynnoôci  sâ   wykonywane
  127. przy minimalnej  ingerencji  procesora
  128. gîównego, co pozwalaîo na  równoczesnâ
  129. realizacjë wielu programów  uûytkowych
  130. oraz szybkâ pracë komputera. Np.  przy
  131. pracy w jëzyku Basic szybkoôê byîa  na
  132. poziomie IBM AT (podczas gdy  IBM  byî
  133. 3-krotnie droûszy od Amigi).
  134. Amiga 1000 standardowo wyposaûona byîa
  135. w 256 KB pamiëci  RAM.  Nawet  jak  na
  136. tamte czasy byîo to za  maîo.  Moûliwe
  137. byîo rozszerzenie pamiëci do  512  KB,
  138. co jednak nadal wydawaîo sië  za  maîo
  139. do zapewnienia pracy  wielozadaniowej.
  140. Wykorzystujâc dodatkowe  ukîady  moûna
  141. byîo znacznie zwiëkszyê  pamiëê  do  2
  142. MB, ale  byîo  to  rozwiâzanie  bardzo
  143. kosztowne. A1000 nie jest  w  zasadzie
  144. wyposaûona  w  pamiëê  staîâ.   System
  145. operacyjny   nie   zostaî   w    peîni
  146. przetestowany    i    dlatego     jego
  147. podstawowe  procedury  îadowane   byîy
  148. z  dysku  po  wîâczeniu  zasilania  do
  149. dodatkowego   obszaru   pamiëci    RAM
  150. o wielkoôci 256 KB. Pamiëê  ta  jednak
  151. byîa zastrzeûona i programy nie  mogîy
  152. wpisywaê do niej ûadnych informacji.
  153. Jeôli chodzi o  pamiëci  masowe  A1000
  154. posiadaîa stacjë dysków elastycznych 3
  155. 1/2  cala   o   pojemnoôci   800   KB.
  156. Dodatkowo  moûna  byîo   podîâczyê   3
  157. napëdy,  w  tym  takûe  5  1/4-calowe,
  158. twardziela o (magicznej) pojemnoôci 20
  159. MB.
  160. O  moûliwoôciach   tworzenia   grafiki
  161. i dúwiëku w tym systemie moûna napisaê
  162. oddzielny  artykuî.  Poprzestaïmy   na
  163. informacjach o moûliwoôci  generowania
  164. kolorowego obrazu (16 kolorów z palety
  165. 4096)  przy  rozdzielczoôci   640*400.
  166. Specjalny  tryb  pracy  ukîadu  Daphne
  167. (hold & modify) pozwala na równoczesne
  168. wyôwietlenie  na  ekranie   wszystkich
  169. moûliwych kolorów. Przewidziano  takûe
  170. moûliwoôci zarejestrowania  w  pamiëci
  171. i przetwarzanie  obrazu  TV.  Animacja
  172. sprite'ów i innych obiektów  uîatwiaîa
  173. tworzenie  gier.  Amiga  ta  nie  byîa
  174. przystosowana      do       wspóîpracy
  175. z urzâdzeniami muzycznymi (brak zîâcza
  176. MIDI), ale jej wîasne ukîady  tworzyîy
  177. dúwiek nie gorszy od nich.
  178.  
  179.    Charakterystyka najpopularniejszych
  180. procesorów Motoroli:
  181.  
  182. 68000
  183.  
  184.    W   1979   roku   firma    Motorola
  185. wprowadziîa na rynek  najlepszy  ukîad
  186. 16-bitowy  -  MC68000.  Procesor   ten
  187. zostaî najpierw  zastosowany  w  kilku
  188. modelach komputerów wyûszej klasy, np.
  189. Macintosh, Apple Lisa. Stosowany takûe
  190. w takich maszynkach jak Atari 160  ST,
  191. Sinclair QL, Atari  Jaguar.  68000  ma
  192. 32-bitowe   rejestry,    operuje    na
  193. 32-bitowych   sîowach,    ma    jednak
  194. 16-bitowâ    organizacjë    wewnëtrznâ
  195. i szynë danych, a 32-bitowe rozkazy sâ
  196. wykonywane w dwóch ratach (okreôla sië
  197. go jako 16/32 bity).
  198.  
  199. Oto jego gîówne cechy:
  200.  
  201. - 61 instrukcji (jest ich ponad  1000,
  202. jeôli  uwzglëdniê  argumenty  i  tryby
  203. adresowania)
  204.  
  205. - 6 trybów  adresowania  -  moûliwoôci
  206. adresowania   znacznie   wiëksze   niû
  207. w konkurencyjnym 8086
  208.  
  209. - osiem 32-bitowych rejestrów  danych,
  210. dziesiëê     32-bitowych     rejestrów
  211. adresowych
  212.  
  213. - bardzo wygodne  instrukcje  przesîaï
  214. oraz  arytmetyczne  (w  tym   mnoûenie
  215. i dzielenie 32-bitowych sîów)
  216.  
  217. - moûliwoôê wykonywania instrukcji  na
  218. dowolnych danych  -  bajtach,  sîowach
  219. dwu i czterobajtowych
  220.  
  221. - przestrzeï  adresowa  16  MB  (szyna
  222. adresowa ma 24 bity,  jednak  wewnâtrz
  223. procesora    moûna     operowaê     na
  224. 32-bitowych adresach)
  225.  
  226. -   czëstotliwoôê   zegara   8    MHz;
  227. produkowano sië takûe szybsze  wersje,
  228. nawet 25 MHz
  229.  
  230. Jako  ciekawostkë  moûna   podaê,   ûe
  231. procesor ten skîada sië z ponad  68000
  232. tranzystorów i zawiera  3  artmometry,
  233. które pracujâ równolegle. MC68000 jest
  234. takûe pierwszym procesorem o  napiëciu
  235. +5V.
  236.  
  237. 68008
  238.  
  239.    Wzorem   firmy   Intel   opracowano
  240. wersjë  procesora  68000  z   8-bitowâ
  241. szynâ danych -  MC  68008.  Jednak  ze
  242. wzglëdu  na  brak  kolejki  instrukcji
  243. oczekujâcych wykonania dziaîa znacznie
  244. wolniej niû 68000.  Zostaî  on  jednak
  245. wykorzystany w komputerze Sonclair QL.
  246.  
  247. 68010
  248.  
  249.    MC 68010 wykonuje wszystkie rozkazy
  250. procesora    68000.    Ma    dodatkowo
  251. moûliwoôci   gospodarowania   pamiëciâ
  252. wirtualnâ o wielkoôci 16 MB (zastëpuje
  253. 68000  a   takûe   ukîad   zarzâdzania
  254. pamiëciâ MC68451).  W  procesorze  tym
  255. usprawniono instrukcje  pëtli,  ma  on
  256. takûe kolejkë instrukcji  oczekujâcych
  257. wykonania. Ukîad  ten  ze  wzglëdu  na
  258. cenë   zostaî   wykorzystany   jedynie
  259. w droûszych komputerach np. SUN-2.
  260.  
  261. 68020
  262.  
  263.    MC 68020 jest  32-bitowym  ukîadem,
  264. moûe   jednak   wykonywaê    wszystkie
  265. rozkazy innych  procesorów  z  rodziny
  266. 68000.    Zbiór    rejestrów    zostaî
  267. rozszerzony    o    grupë    rejestrów
  268. systemowych.    68020    ma    kolejkë
  269. instrukcji do wykonania o dîugoôci 256
  270. bajtów,  zorganizowanâ   jako   cache.
  271. Machanizm  obsîugi  tej  pamiëci  jest
  272. bardzo    sprawny.     Powoduje     to
  273. przyôpieszenie jego pracy. MC68020  ma
  274. programowanâ  szerokoôê  szyny  danych
  275. (moûe ona mieê 8, 16 lub 32-bity).
  276.  
  277. RISC
  278.  
  279.    Wspóîczesne   procesory    wykonujâ
  280. coraz bardziej zîoûone rozkazy.  Cenâ,
  281. jakâ przychodzi za to  zapîaciê,  jest
  282. bardzo skomplikowany ukîad  sterowania
  283. oraz dîugi czas wykonywania  rozkazów.
  284. W procesorach typu RISC rozkazów  jest
  285. mniej i  sâ  one  bardzo  proste.  Kod
  286. rozkazu jest zapisywany w  pojedyïczym
  287. sîowie, niekiedy jedno  sîowo  zawiera
  288. kod   kilku   rozkazów.   Rozkazy   sâ
  289. zazwyczaj wykonywane  w  jednym  cyklu
  290. pracy procesora, nastëpny  rozkaz  zaô
  291. jest  pobierany  z  pamiëci  w  czasie
  292. wykonywania  poprzedniego.  W  efekcie
  293. procesory     te     majâ     prostszâ
  294. konstrukcjë,  pracujâ  jednak   bardzo
  295. szybko. Na przykîad, prosty ukîad  ARM
  296. firmy Acorn  zbudowany  jest  z  tylko
  297. 25000 tranzystorów ma moc obliczeniowâ
  298. porównywalnâ z  bardzo  skomplikowanym
  299. procesorem 68020  zawierajâcym  200000
  300. tranzystorów.
  301.  
  302.     Kaos/Deputy+Elite Illusion 2k
  303.